package lanou.giftsay_01.main;

import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.List;

import cn.bmob.v3.BmobBatch;
import cn.bmob.v3.BmobObject;
import cn.bmob.v3.BmobUser;
import cn.bmob.v3.datatype.BatchResult;
import cn.bmob.v3.exception.BmobException;
import cn.bmob.v3.listener.QueryListListener;
import lanou.giftsay_01.adapter.MineRvAdapter;
import lanou.giftsay_01.tools.DBTool;
import lanou.giftsay_01.tools.GiftUser;
import lanou.giftsay_01.R;
import lanou.giftsay_01.tools.BaseActivity;
import lanou.giftsay_01.tools.NewBean;


/**
 * Created by dllo on 16/8/30.
 */
public class LogOutActivity extends BaseActivity implements View.OnClickListener {

    private Button button;
    private DBTool dbTool ;

    @Override
    protected int setLayout() {
        return R.layout.activity_logout;
    }

    @Override
    protected void initView() {
        button = (Button) findViewById(R.id.btn_tuichu);
        button.setOnClickListener(this);

    }

    @Override
    protected void initDate() {

    }

    @Override
    public void onClick(View v) {
        dbTool = DBTool.getInstance();
        GiftUser giftUser = BmobUser.getCurrentUser(GiftUser.class);
//        if (giftUser != null) {
//            /**
//             * 这是本地数据库的
//             */
//            dbTool.querySingleCollection("  nickName  = ?" ,giftUser.getUsername(), new DBTool.QueryListener() {
//                @Override
//                public void onQueryComplete(ArrayList<NewBean> arrayList) {
//                     List<BmobObject> list = new ArrayList<BmobObject>();
//                    for (int i = 0; i <arrayList.size() ; i++) {
//                         list.add(arrayList.get(i));
//                    }
//                    new BmobBatch().insertBatch(list).doBatch(new QueryListListener<BatchResult>() {
//                        @Override
//                        public void done(List<BatchResult> list, BmobException e) {
//                            if (e == null){
//                                for (int i = 0; i < list.size() ; i++) {
//                                    BatchResult result = list.get(i);
//                                    BmobException ex = result.getError();
//                                    if (ex == null){
//                                        Toast.makeText(LogOutActivity.this, "成功", Toast.LENGTH_SHORT).show();
//                                    }else {
//                                        Toast.makeText(LogOutActivity.this, "失败", Toast.LENGTH_SHORT).show();
//                                    }
//                                }
//                            }else{
//                                Toast.makeText(LogOutActivity.this, "对不起失败了", Toast.LENGTH_SHORT).show();
//                            }
//                        }
//                    });
//                }
//            });
//
//        }
        giftUser.logOut();
        finish();
    }
}
